﻿package com.example.demo.dao
import com.example.demo.dbmodels.*
import me.liuwj.ktorm.schema.*
import java.math.BigDecimal
/**
 *  生命体征
 **/
object TVitalSignDao : Table<TVitalSign>("t_vital_sign"){
	/**
	 *  主键
	 **/
	var id = long("id").primaryKey().bindTo { it.id }
	/**
	 *  床位号
	 **/
	var bed_no = varchar("bed_no").bindTo { it.bed_no }
	/**
	 *  病人编号
	 **/
	var patient_id = varchar("patient_id").bindTo { it.patient_id }
	/**
	 *  操作日期
	 **/
//	var op_date = date("op_date").bindTo { it.op_date }
	/**
	 *  操作时间: 每隔4小时 （2,6,10,14,18,22）
	 **/
	var op_time = int("op_time").bindTo { it.op_time }
	/**
	 *  体温
	 **/
	var heat = decimal("heat").bindTo { it.heat }
	/**
	 *  体温下降多少
	 **/
	var heat_drop = decimal("heat_drop").bindTo { it.heat_drop }
	/**
	 *  体温类型(0:口温,1:腋温,2:肛温)
	 **/
	var heat_type = int("heat_type").bindTo { it.heat_type }
	/**
	 *  脉搏
	 **/
	var pulse = decimal("pulse").bindTo { it.pulse }
	/**
	 *  脉搏2
	 **/
	var pulse2 = decimal("pulse2").bindTo { it.pulse2 }
	/**
	 *  心率
	 **/
	var heart_rate = decimal("heart_rate").bindTo { it.heart_rate }
	/**
	 *  呼吸
	 **/
	var breathe = int("breathe").bindTo { it.breathe }
	/**
	 *  血压(高压/低压)
	 **/
	var press = varchar("press").bindTo { it.press }
	/**
	 *  备注
	 **/
	var remark = varchar("remark").bindTo { it.remark }
	/**
	 *  总入量(总的吸入量)
	 **/
	var in_all = varchar("in_all").bindTo { it.in_all }
	/**
	 *  大便次数
	 **/
	var out_shit = varchar("out_shit").bindTo { it.out_shit }
	/**
	 *  小便次数
	 **/
	var out_pee = varchar("out_pee").bindTo { it.out_pee }
	/**
	 *  其他出量
	 **/
	var out_other = varchar("out_other").bindTo { it.out_other }
	/**
	 *  体重
	 **/
	var weight = decimal("weight").bindTo { it.weight }
	/**
	 *  皮试
	 **/
	var skin_test = varchar("skin_test").bindTo { it.skin_test }
	/**
	 *  其他
	 **/
	var other = varchar("other").bindTo { it.other }
	/**
	 *  删除标记
	 **/
	var is_del = boolean("is_del").bindTo { it.is_del }
	/**
	 *  更新时间
	 **/
	var update_time = datetime("update_time").bindTo { it.update_time }
	/**
	 *  更新人ID
	 **/
	var update_by = int("update_by").bindTo { it.update_by }
	/**
	 *  血氧包含度
	 **/
	var oxy_sat = decimal("oxy_sat").bindTo { it.oxy_sat }
}
